!function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(e,t,n){"use strict";(function(e){var r;function a(){ /*! * Snowplow - The world's most powerful web analytics platform * * @description JavaScript tracker for Snowplow * @version 2.9.0 * @author Alex Dean, Simon Andersson, Anthon Pang, Fred Blundun, Joshua Beemster * @copyright Anthon Pang, Snowplow Analytics Ltd * @license Simplified BSD */ !function e(t,n,a){function o(c,s){if(!n[c]){if(!t[c]){if(!s&&"function"==typeof r&&r)return r(c,!0);if(i)return i(c,!0);var u=new Error("Cannot find module '"+c+"'");throw u.code="MODULE_NOT_FOUND",u}var l=n[c]={exports:{}};t[c][0].call(l.exports,(function(e){var n=t[c][1][e];return o(n||e)}),l,l.exports,e,t,n,a)}return n[c].exports}for(var i="function"==typeof r&&r,c=0;c1?document.cookie=e+"="+escape(t)+(n?"; expires="+new Date(+new Date+1e3*n).toUTCString():"")+(r?"; path="+r:"")+(a?"; domain="+a:"")+(o?"; secure":""):unescape((("; "+document.cookie).split("; "+e+"=")[1]||"").split(";")[0])}},{}],2:[function(e,t,n){var r={utf8:{stringToBytes:function(e){return r.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(r.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&a.rotl(e,8)|4278255360&a.rotl(e,24);for(var t=0;t0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n>>6*(3-o)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var t=[],n=0,a=0;n>>6-2*a);return t}},t.exports=a},{}],4:[function(e,t,n){var r,a,o,i,c,s;r=this,a=function(e){var t=-e.getTimezoneOffset();return null!==t?t:0},o=function(e,t,n){var r=new Date;return void 0!==e&&r.setFullYear(e),r.setMonth(t),r.setDate(n),r},i=function(e){return a(o(e,0,2))},c=function(e){return a(o(e,5,2))},(s={determine:function(){var e=function(){var e=i(),t=c(),n=e-t;return n<0?e+",1":n>0?t+",1,s":e+",0"}();return new s.TimeZone(s.olson.timezones[e])},date_is_dst:function(e){var t=e.getMonth()>7,n=t?c(e.getFullYear()):i(e.getFullYear()),r=n-a(e);return n<0||t?0!==r:r<0},dst_start_for:function(e){var t=new Date(2010,6,15,1,0,0,0);return{"America/Denver":new Date(2011,2,13,3,0,0,0),"America/Mazatlan":new Date(2011,3,3,3,0,0,0),"America/Chicago":new Date(2011,2,13,3,0,0,0),"America/Mexico_City":new Date(2011,3,3,3,0,0,0),"America/Asuncion":new Date(2012,9,7,3,0,0,0),"America/Santiago":new Date(2012,9,3,3,0,0,0),"America/Campo_Grande":new Date(2012,9,21,5,0,0,0),"America/Montevideo":new Date(2011,9,2,3,0,0,0),"America/Sao_Paulo":new Date(2011,9,16,5,0,0,0),"America/Los_Angeles":new Date(2011,2,13,8,0,0,0),"America/Santa_Isabel":new Date(2011,3,5,8,0,0,0),"America/Havana":new Date(2012,2,10,2,0,0,0),"America/New_York":new Date(2012,2,10,7,0,0,0),"Europe/Helsinki":new Date(2013,2,31,5,0,0,0),"Pacific/Auckland":new Date(2011,8,26,7,0,0,0),"America/Halifax":new Date(2011,2,13,6,0,0,0),"America/Goose_Bay":new Date(2011,2,13,2,1,0,0),"America/Miquelon":new Date(2011,2,13,5,0,0,0),"America/Godthab":new Date(2011,2,27,1,0,0,0),"Europe/Moscow":t,"Asia/Amman":new Date(2013,2,29,1,0,0,0),"Asia/Beirut":new Date(2013,2,31,2,0,0,0),"Asia/Damascus":new Date(2013,3,6,2,0,0,0),"Asia/Jerusalem":new Date(2013,2,29,5,0,0,0),"Asia/Yekaterinburg":t,"Asia/Omsk":t,"Asia/Krasnoyarsk":t,"Asia/Irkutsk":t,"Asia/Yakutsk":t,"Asia/Vladivostok":t,"Asia/Baku":new Date(2013,2,31,4,0,0),"Asia/Yerevan":new Date(2013,2,31,3,0,0),"Asia/Kamchatka":t,"Asia/Gaza":new Date(2010,2,27,4,0,0),"Africa/Cairo":new Date(2010,4,1,3,0,0),"Europe/Minsk":t,"Pacific/Apia":new Date(2010,10,1,1,0,0,0),"Pacific/Fiji":new Date(2010,11,1,0,0,0),"Australia/Perth":new Date(2008,10,1,1,0,0,0)}[e]}}).TimeZone=function(e){var t={"America/Denver":["America/Denver","America/Mazatlan"],"America/Chicago":["America/Chicago","America/Mexico_City"],"America/Santiago":["America/Santiago","America/Asuncion","America/Campo_Grande"],"America/Montevideo":["America/Montevideo","America/Sao_Paulo"],"Asia/Beirut":["Asia/Amman","Asia/Jerusalem","Asia/Beirut","Europe/Helsinki","Asia/Damascus"],"Pacific/Auckland":["Pacific/Auckland","Pacific/Fiji"],"America/Los_Angeles":["America/Los_Angeles","America/Santa_Isabel"],"America/New_York":["America/Havana","America/New_York"],"America/Halifax":["America/Goose_Bay","America/Halifax"],"America/Godthab":["America/Miquelon","America/Godthab"],"Asia/Dubai":["Europe/Moscow"],"Asia/Dhaka":["Asia/Yekaterinburg"],"Asia/Jakarta":["Asia/Omsk"],"Asia/Shanghai":["Asia/Krasnoyarsk","Australia/Perth"],"Asia/Tokyo":["Asia/Irkutsk"],"Australia/Brisbane":["Asia/Yakutsk"],"Pacific/Noumea":["Asia/Vladivostok"],"Pacific/Tarawa":["Asia/Kamchatka","Pacific/Fiji"],"Pacific/Tongatapu":["Pacific/Apia"],"Asia/Baghdad":["Europe/Minsk"],"Asia/Baku":["Asia/Yerevan","Asia/Baku"],"Africa/Johannesburg":["Asia/Gaza","Africa/Cairo"]},n=e;return void 0!==t[n]&&function(){for(var e=t[n],r=e.length,a=0,o=e[0];a>>16)*i&65535)<<16)&4294967295)<<15|s>>>17))*c+(((s>>>16)*c&65535)<<16)&4294967295)<<13|a>>>19))+((5*(a>>>16)&65535)<<16)&4294967295))+((58964+(o>>>16)&65535)<<16);switch(s=0,n){case 3:s^=(255&e.charCodeAt(u+2))<<16;case 2:s^=(255&e.charCodeAt(u+1))<<8;case 1:a^=s=(65535&(s=(s=(65535&(s^=255&e.charCodeAt(u)))*i+(((s>>>16)*i&65535)<<16)&4294967295)<<15|s>>>17))*c+(((s>>>16)*c&65535)<<16)&4294967295}return a^=e.length,a=2246822507*(65535&(a^=a>>>16))+((2246822507*(a>>>16)&65535)<<16)&4294967295,a=3266489909*(65535&(a^=a>>>13))+((3266489909*(a>>>16)&65535)<<16)&4294967295,(a^=a>>>16)>>>0}var r=n;if(r.v2=function(e,t){for(var n,r=e.length,a=t^r,o=0;r>=4;)n=1540483477*(65535&(n=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(n>>>16)&65535)<<16),a=1540483477*(65535&a)+((1540483477*(a>>>16)&65535)<<16)^(n=1540483477*(65535&(n^=n>>>24))+((1540483477*(n>>>16)&65535)<<16)),r-=4,++o;switch(r){case 3:a^=(255&e.charCodeAt(o+2))<<16;case 2:a^=(255&e.charCodeAt(o+1))<<8;case 1:a=1540483477*(65535&(a^=255&e.charCodeAt(o)))+((1540483477*(a>>>16)&65535)<<16)}return a=1540483477*(65535&(a^=a>>>13))+((1540483477*(a>>>16)&65535)<<16),(a^=a>>>15)>>>0},r.v3=n,void 0!==t)t.exports=r;else{var a=e.murmur;r.noConflict=function(){return e.murmur=a,r},e.murmur=r}}()},{}],6:[function(e,t,n){var r,a,o,i;r=e("crypt"),a=e("charenc").utf8,o=e("charenc").bin,(i=function(e,t){var n=r.wordsToBytes(function(e){e.constructor==String&&(e=a.stringToBytes(e));var t=r.bytesToWords(e),n=8*e.length,o=[],i=1732584193,c=-271733879,s=-1732584194,u=271733878,l=-1009589776;t[n>>5]|=128<<24-n%32,t[15+(n+64>>>9<<4)]=n;for(var f=0;f>>31}var y=(i<<5|i>>>27)+l+(o[v]>>>0)+(v<20?1518500249+(c&s|~c&u):v<40?1859775393+(c^s^u):v<60?(c&s|c&u|s&u)-1894007588:(c^s^u)-899497514);l=u,u=s,s=c<<30|c>>>2,c=i,i=y}i+=d,c+=p,s+=m,u+=g,l+=h}return[i,c,s,u,l]}(e));return t&&t.asBytes?n:t&&t.asString?o.bytesToString(n):r.bytesToHex(n)})._blocksize=16,i._digestsize=20,t.exports=i},{charenc:2,crypt:3}],7:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var r=e("./lib/core");n.trackerCore=r.trackerCore},{"./lib/core":9}],8:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.base64encode=function(e){var t,n,r,a,o,i,c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",s=0,u=0,l=[];if(!e)return e;e=unescape(encodeURIComponent(e));do{t=(o=e.charCodeAt(s++)<<16|e.charCodeAt(s++)<<8|e.charCodeAt(s++))>>18&63,n=o>>12&63,r=o>>6&63,a=63&o,l[u++]=c.charAt(t)+c.charAt(n)+c.charAt(r)+c.charAt(a)}while(s>>((3&t)<<3)&255;return o}}n.exports=t}).call(this,void 0!==e?e:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],12:[function(e,t,n){for(var r=e("./rng"),a=[],o={},i=0;i<256;i++)a[i]=(i+256).toString(16).substr(1),o[a[i]]=i;function c(e,t){var n=t||0,r=a;return r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]}var s=r(),u=[1|s[0],s[1],s[2],s[3],s[4],s[5]],l=16383&(s[6]<<8|s[7]),f=0,d=0;function p(e,t,n){var a=t&&n||0;"string"==typeof e&&(t="binary"==e?new Array(16):null,e=null);var o=(e=e||{}).random||(e.rng||r)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t)for(var i=0;i<16;i++)t[a+i]=o[i];return t||c(o)}var m=p;m.v1=function(e,t,n){var r=t&&n||0,a=t||[],o=void 0!==(e=e||{}).clockseq?e.clockseq:l,i=void 0!==e.msecs?e.msecs:(new Date).getTime(),s=void 0!==e.nsecs?e.nsecs:d+1,p=i-f+(s-d)/1e4;if(p<0&&void 0===e.clockseq&&(o=o+1&16383),(p<0||i>f)&&void 0===e.nsecs&&(s=0),s>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");f=i,d=s,l=o;var m=(1e4*(268435455&(i+=122192928e5))+s)%4294967296;a[r++]=m>>>24&255,a[r++]=m>>>16&255,a[r++]=m>>>8&255,a[r++]=255&m;var g=i/4294967296*1e4&268435455;a[r++]=g>>>8&255,a[r++]=255&g,a[r++]=g>>>24&15|16,a[r++]=g>>>16&255,a[r++]=o>>>8|128,a[r++]=255&o;for(var h=e.node||u,v=0;v<6;v++)a[r+v]=h[v];return t||c(a)},m.v4=p,m.parse=function(e,t,n){var r=t&&n||0,a=0;for(t=t||[],e.toLowerCase().replace(/[0-9a-f]{2}/g,(function(e){a<16&&(t[r+a++]=o[e])}));a<16;)t[r+a++]=0;return t},m.unparse=c,t.exports=m},{"./rng":11}],13:[function(e,t,n){var r=e("./lib_managed/lodash"),a=e("./lib/helpers"),o=window;(void 0!==n?n:this).errorManager=function(e){function t(t,n,r,a,o,i){var c=o&&o.stack?o.stack:null;e.trackSelfDescribingEvent({schema:"iglu:com.snowplowanalytics.snowplow/application_error/jsonschema/1-0-1",data:{programmingLanguage:"JAVASCRIPT",message:t||"JS Exception. Browser doesn't support ErrorEvent API",stackTrace:c,lineNumber:r,lineColumn:a,fileName:n}},i)}return{trackError:t,enableErrorTracking:function(e,n,i){a.addEventListener(o,"error",(function(a){(r.isFunction(e)&&e(a)||null==e)&&function(e,n,a){var o;o=r.isFunction(a)?n.concat(a(e)):n,t(e.message,e.filename,e.lineno,e.colno,e.error,o)}(a,i,n)}),!0)}}}},{"./lib/helpers":18,"./lib_managed/lodash":20}],14:[function(e,t,n){var r=e("./lib_managed/lodash"),a=e("./lib/helpers");(void 0!==n?n:this).getFormTrackingManager=function(e,t,n){var o=["textarea","input","select"],i=t+"form",c=function(){return!0},s=function(){return!0},u=function(e){return e};function l(e){return e[r.find(["name","id","type","nodeName"],(function(t){return e[t]&&"string"==typeof e[t]}))]}function f(t){return function(r){var o=r.target,i=o.nodeName&&"INPUT"===o.nodeName.toUpperCase()?o.type:null,c="checkbox"!==o.type||o.checked?u(o.value):null;e.trackFormChange(function(e){for(;e&&e.nodeName&&"HTML"!==e.nodeName.toUpperCase()&&"FORM"!==e.nodeName.toUpperCase();)e=e.parentNode;if(e&&e.nodeName&&"FORM"===e.nodeName.toUpperCase())return l(e)}(o),l(o),o.nodeName,i,a.getCssClasses(o),c,n(t))}}function d(t){return function(c){var s=c.target,f=function(e){var t=[];return r.forEach(o,(function(n){var a=r.filter(e.getElementsByTagName(n),(function(e){return e.hasOwnProperty(i)}));r.forEach(a,(function(e){if("submit"!==e.type){var n={name:l(e),value:e.value,nodeName:e.nodeName};e.type&&"INPUT"===e.nodeName.toUpperCase()&&(n.type=e.type),"checkbox"!==e.type&&"radio"!==e.type||e.checked||(n.value=null),t.push(n)}}))})),t}(s);r.forEach(f,(function(e){e.value=u(e.value)})),e.trackFormSubmission(l(s),a.getCssClasses(s),f,n(t))}}return{configureFormTracking:function(e){e&&(c=a.getFilter(e.forms,!0),s=a.getFilter(e.fields,!1),u=a.getTransform(e.fields))},addFormListeners:function(e){r.forEach(document.getElementsByTagName("form"),(function(t){c(t)&&!t[i]&&(r.forEach(o,(function(n){r.forEach(t.getElementsByTagName(n),(function(t){s(t)&&!t[i]&&"password"!==t.type.toLowerCase()&&(a.addEventListener(t,"change",f(e),!1),t[i]=!0)}))})),a.addEventListener(t,"submit",d(e)),t[i]=!0)}))}}}},{"./lib/helpers":18,"./lib_managed/lodash":20}],15:[function(e,t,n){!function(){var t=e("./lib_managed/lodash"),r=e("./lib/helpers");(void 0!==n?n:this).InQueueManager=function(e,n,a,o,i){var c={};function s(e){var n=[];if(e&&0!==e.length)for(var a=0;a1?t[1].split(";"):[]]}function d(){var e,n,r,a,o,i,d,p;for(e=0;e0?(r=i.GlobalSnowplowNamespace.shift(),(a=i[r]).q=new o.Snowplow(a.q,r)):(i._snaq=i._snaq||[],i._snaq=new o.Snowplow(i._snaq,"_snaq"))},{"./snowplow":23}],17:[function(e,t,n){!function(){var t=e("../lib_managed/lodash"),r=e("murmurhash").v3,a=e("jstimezonedetect").jstz.determine(),o=e("browser-cookie-lite"),i=void 0!==n?n:this,c=window,s=navigator,u=screen,l=document;i.hasSessionStorage=function(){try{return!!c.sessionStorage}catch(e){return!0}},i.hasLocalStorage=function(){try{return!!c.localStorage}catch(e){return!0}},i.localStorageAccessible=function(){var e="modernizr";if(!i.hasLocalStorage())return!1;try{return c.localStorage.setItem(e,e),c.localStorage.removeItem(e),!0}catch(e){return!1}},i.hasCookies=function(e){var n=e||"testcookie";return t.isUndefined(s.cookieEnabled)?(o.cookie(n,"1"),"1"===o.cookie(n)?"1":"0"):s.cookieEnabled?"1":"0"},i.detectSignature=function(e){var t=[s.userAgent,[u.height,u.width,u.colorDepth].join("x"),(new Date).getTimezoneOffset(),i.hasSessionStorage(),i.hasLocalStorage()],n=[];if(s.plugins)for(var a=0;a=0&&r>=0?n+"x"+r:null},i.detectDocumentSize=function(){var e=l.documentElement,t=l.body,n=t?Math.max(t.offsetHeight,t.scrollHeight):0,r=Math.max(e.clientWidth,e.offsetWidth,e.scrollWidth),a=Math.max(e.clientHeight,e.offsetHeight,e.scrollHeight,n);return isNaN(r)||isNaN(a)?"":r+"x"+a},i.detectBrowserFeatures=function(e,n){var r,a,o={pdf:"application/pdf",qt:"video/quicktime",realp:"audio/x-pn-realaudio-plugin",wma:"application/x-mplayer2",dir:"application/x-director",fla:"application/x-shockwave-flash",java:"application/x-java-vm",gears:"application/x-googlegears",ag:"application/x-silverlight"},l={};if(s.mimeTypes&&s.mimeTypes.length)for(r in o)Object.prototype.hasOwnProperty.call(o,r)&&(a=s.mimeTypes[o[r]],l[r]=a&&a.enabledPlugin?"1":"0");return s.constructor===window.Navigator&&"unknown"!=typeof s.javaEnabled&&!t.isUndefined(s.javaEnabled)&&s.javaEnabled()&&(l.java="1"),t.isFunction(c.GearsFactory)&&(l.gears="1"),l.res=u.width+"x"+u.height,l.cd=u.colorDepth,e&&(l.cookie=i.hasCookies(n)),l}}()},{"../lib_managed/lodash":20,"browser-cookie-lite":1,jstimezonedetect:4,murmurhash:5}],18:[function(e,t,n){!function(){var t=e("../lib_managed/lodash"),r=e("browser-cookie-lite"),a=void 0!==n?n:this;a.fixupTitle=function(e){if(!t.isString(e)){e=e.text||"";var n=document.getElementsByTagName("title");n&&!t.isUndefined(n[0])&&(e=n[0].text)}return e},a.getHostName=function(e){var t=new RegExp("^(?:(?:https?|ftp):)/*(?:[^@]+@)?([^:/#]+)").exec(e);return t?t[1]:e},a.fixupDomain=function(e){var t=e.length;return"."===e.charAt(--t)&&(e=e.slice(0,t)),"*."===e.slice(0,2)&&(e=e.slice(1)),e},a.getReferrer=function(e){var t="",n=a.fromQuerystring("referrer",window.location.href)||a.fromQuerystring("referer",window.location.href);if(n)return n;if(e)return e;try{t=window.top.document.referrer}catch(e){if(window.parent)try{t=window.parent.document.referrer}catch(e){t=""}}return""===t&&(t=document.referrer),t},a.addEventListener=function(e,t,n,r){return e.addEventListener?(e.addEventListener(t,n,r),!0):e.attachEvent?e.attachEvent("on"+t,n):void(e["on"+t]=n)},a.fromQuerystring=function(e,t){var n=new RegExp("^[^#]*[?&]"+e+"=([^&#]*)").exec(t);return n?decodeURIComponent(n[1].replace(/\+/g," ")):null},a.warn=function(e){"undefined"!=typeof console&&console.warn("Snowplow: "+e)},a.getCssClasses=function(e){return e.className.match(/\S+/g)||[]},a.getFilter=function(e,n){if(t.isArray(e)||!t.isObject(e))return function(){return!0};if(e.hasOwnProperty("filter"))return e.filter;var r=e.hasOwnProperty("whitelist"),o=e.whitelist||e.blacklist;t.isArray(o)||(o=[o]);for(var i={},c=0;c=0;){var c=o.slice(i,o.length).join(".");if(r.cookie(t,n,0,"/",c),r.cookie(t)===n){a.deleteCookie(t,c);for(var s=a.getCookiesWithPrefix(e),u=0;uo?0:o+n);(r=r===t||r>o?o:+r||0)<0&&(r+=o);o=n>r?0:r-n>>>0,n>>>=0;var i=Array(o);for(;++au))return!1;for(;++s-1&&e%1==0&&e-1&&e%1==0&&e<=ce}function ze(e){return e==e&&!Xe(e)}function Re(e){for(var t=rt(e),n=t.length,r=n&&e.length,a=!!r&&Be(r)&&(Ke(e)||Ye(e)||et(e)),o=-1,i=[];++o-1?r[i]:t}return function(e,t,n,r){var a;return n(e,(function(e,n,o){if(t(e,n,o))return a=r?n:e,!1})),a}(r,a,e)}}(ke),Je=function(e,n){return function(r,a,o){return"function"==typeof a&&o===t&&Ke(r)?e(r,a):n(r,xe(a,o,3))}}(de,ke);function Qe(e,t,n){return(Ke(e)?me:_e)(e,t=Le(t,n,3))}function Ye(e){return G(e)&&Ue(e)&&X.call(e,"callee")&&!ne.call(e,"callee")}var Ke=oe||function(e){return G(e)&&Be(e.length)&&Z.call(e)==o};function $e(e){return Xe(e)&&Z.call(e)==u}function Xe(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function Ze(e){return null!=e&&($e(e)?ee.test($.call(e)):G(e)&&(W(e)?ee:D).test(e))}function et(e){return"string"==typeof e||G(e)&&Z.call(e)==g}function tt(e){return G(e)&&Be(e.length)&&!!N[Z.call(e)]}var nt=ie?function(e){var n=null==e?t:e.constructor;return"function"==typeof n&&n.prototype===e||("function"==typeof e?le.support.enumPrototypes:Ue(e))?Re(e):Xe(e)?ie(e):[]}:Re;function rt(e){if(null==e)return[];Xe(e)||(e=Object(e));var t=e.length,n=le.support;t=t&&Be(t)&&(Ke(e)||Ye(e)||et(e))&&t||0;for(var r=e.constructor,a=-1,o=$e(r)&&r.prototype||Y,i=o===e,c=Array(t),u=t>0,l=n.enumErrorProps&&(e===Q||e instanceof Error),f=n.enumPrototypes&&$e(e);++a=55296&&r<=57343?(t+=4,n++):t+=r<65535?3:4}return t}function h(){for(;d.length&&"string"!=typeof d[0]&&"object"!=typeof d[0];)d.shift();if(d.length<1)p=!1;else{if(!t.isString(f))throw"No Snowplow collector configured, cannot track";p=!0;var e=d[0];if(c){var n=v(f),r=setTimeout((function(){n.abort(),p=!1}),5e3);var o=function(e){for(var t=0,n=0;t=u);)t+=1;return t}(d);n.onreadystatechange=function(){if(4===n.readyState&&n.status>=200&&n.status<400){for(var e=0;e=400&&(clearTimeout(r),p=!1)};var s=t.map(d.slice(0,o),(function(e){return e.evt}));s.length>0&&n.send(w(y(s)))}else{var m=new Image(1,1);m.onload=function(){d.shift(),i&&a.attemptWriteLocalStorage(l,JSON.stringify(d)),h()},m.onerror=function(){p=!1},m.src=f+e.replace("?","?stm="+(new Date).getTime()+"&")}}}function v(e){var t=new XMLHttpRequest;return t.open("POST",e,!0),t.withCredentials=!0,t.setRequestHeader("Content-Type","application/json; charset=UTF-8"),t}function w(e){return JSON.stringify({schema:"iglu:com.snowplowanalytics.snowplow/payload_data/jsonschema/1-0-4",data:e})}function y(e){for(var t=(new Date).getTime().toString(),n=0;n1&&o.bufferFlushers.push((function(){p||h()})),{enqueueRequest:function(e,n){if(f=n+m,c){var r=function(e){var n=t.mapValues(e,(function(e){return e.toString()}));return{evt:n,bytes:g(JSON.stringify(n))}}(e);if(r.bytes>=u)return a.warn("Event of size "+r.bytes+" is too long - the maximum size is "+u),void v(f).send(w(y([r.evt])));d.push(r)}else d.push(function(e){var t="?",n={co:!0,cx:!0},r=!0;for(var a in e)e.hasOwnProperty(a)&&!n.hasOwnProperty(a)&&(r?r=!1:t+="&",t+=encodeURIComponent(a)+"="+encodeURIComponent(e[a]));for(var o in n)e.hasOwnProperty(o)&&n.hasOwnProperty(o)&&(t+="&"+o+"="+encodeURIComponent(e[o]));return t}(e));var o=!1;i&&(o=a.attemptWriteLocalStorage(l,JSON.stringify(d))),p||o&&!(d.length>=s)||h()},executeQueue:h}}}()},{"./lib/detectors":17,"./lib/helpers":18,"./lib_managed/lodash":20}],23:[function(e,t,n){!function(){e("uuid");var t=e("./lib_managed/lodash"),r=e("./lib/helpers"),a=e("./in_queue"),o=e("./tracker");(void 0!==n?n:this).Snowplow=function(e,n){var i,c=document,s=window,u="js-2.9.0",l={outQueues:[],bufferFlushers:[],expireDateTime:null,hasLoaded:!1,registeredOnLoadHandlers:[],pageViewId:null};function f(){var e;if(!l.hasLoaded)for(l.hasLoaded=!0,e=0;e0})).length)break}while(e.getTime()1e3*ne&&(O=p.v4(),ve++);e.add("vp",i.detectViewport()),e.add("ds",i.detectDocumentSize()),e.add("vid",ve),e.add("sid",O),e.add("duid",l),e.add("fp",de),e.add("uid",N),Pe(),e.add("refr",Le(w||H)),e.add("url",Le(k||V)),"none"!=ue&&(He(l,f,ve,t,g,O),Ve());ge=(new Date).getTime()}(e),function(e,t){var n=new Date,r=!!o.cookie(C);ee||r||(Ae.enqueueRequest(e.build(),y),g.expireDateTime=n.getTime()+t)}(e,Q)})),F=document,B=window,z=navigator,R=a.fixupUrl(F.domain,B.location.href,r.getReferrer()),q=r.fixupDomain(R[0]),V=R[1],H=R[2],W=(h=h||{}).hasOwnProperty("platform")?h.platform:"web",G=h.hasOwnProperty("appId")?h.appId:"",J=F.title,Q=h.hasOwnProperty("pageUnloadTimer")?h.pageUnloadTimer:500,Y=!1,K=h.hasOwnProperty("cookieName")?h.cookieName:"_sp_",$=h.hasOwnProperty("cookieDomain")?h.cookieDomain:null,X="/",Z=z.doNotTrack||z.msDoNotTrack||B.doNotTrack,ee=!!h.hasOwnProperty("respectDoNotTrack")&&(h.respectDoNotTrack&&("yes"===Z||"1"===Z)),te=h.hasOwnProperty("cookieLifetime")?h.cookieLifetime:63072e3,ne=h.hasOwnProperty("sessionCookieTimeout")?h.sessionCookieTimeout:1800,re=h.hasOwnProperty("userFingerprintSeed")?h.userFingerprintSeed:123412414,ae=F.characterSet||F.charset,oe=!!h.hasOwnProperty("forceSecureTracker")&&!0===h.forceSecureTracker,ie=!(oe||!h.hasOwnProperty("forceUnsecureTracker"))&&!0===h.forceUnsecureTracker,ce=!h.hasOwnProperty("useLocalStorage")||(r.warn("argmap.useLocalStorage is deprecated. Use argmap.stateStorageStrategy instead."),h.useLocalStorage),se=!h.hasOwnProperty("useCookies")||(r.warn("argmap.useCookies is deprecated. Use argmap.stateStorageStrategy instead."),h.useCookies),ue=h.hasOwnProperty("stateStorageStrategy")?h.stateStorageStrategy:se||ce?se&&ce?"cookieAndLocalStorage":se?"cookie":"localStorage":"none",le=z.userLanguage||z.language,fe=i.detectBrowserFeatures("cookie"==ue||"cookieAndLocalStorage"==ue,Ne("testcookie")),de=!1===h.userFingerprint?"":i.detectSignature(re),pe=e+"_"+n,me=!1,ge=(new Date).getTime(),he=c,ve=1,we={transaction:{},items:[]},ye=s.getLinkTrackingManager(M,pe,Qe),ke=u.getFormTrackingManager(M,pe,Qe),be=l.errorManager(M),Ae=new f.OutQueueManager(e,n,g,"localStorage"==ue||"cookieAndLocalStorage"==ue,h.post,h.bufferSize,h.maxPostBytes||4e4),Se=!1,Te=h.contexts||{},Ce=[],_e=[],Ee=!1,Ie=!1;for(var xe in h.hasOwnProperty("discoverRootDomain")&&h.discoverRootDomain&&($=r.findRootDomain()),Te.gaCookies&&Ce.push((U={},t.forEach(["__utma","__utmb","__utmc","__utmv","__utmz","_ga"],(function(e){var t=o.cookie(e);t&&(U[e]=t)})),{schema:"iglu:com.google.analytics/cookies/jsonschema/1-0-0",data:U})),Te.geolocation&&Xe(),M.setBase64Encoding(!h.hasOwnProperty("encodeBase64")||h.encodeBase64),M.setTrackerVersion(m),M.setTrackerNamespace(n),M.setAppId(G),M.setPlatform(W),M.setTimezone(i.detectTimezone()),M.addPayloadPair("lang",le),M.addPayloadPair("cs",ae),fe)Object.prototype.hasOwnProperty.call(fe,xe)&&("res"===xe||"cd"===xe||"cookie"===xe?M.addPayloadPair(xe,fe[xe]):M.addPayloadPair("f_"+xe,fe[xe]));function Pe(){(R=a.fixupUrl(F.domain,B.location.href,r.getReferrer()))[1]!==V&&(H=r.getReferrer(V)),q=r.fixupDomain(R[0]),V=R[1]}function je(){var e=(new Date).getTime();this.href&&(this.href=r.decorateQuerystring(this.href,"_sp",L+"."+e))}function De(e){for(var t=0;tx&&(x=t);var n=e[1];nj&&(j=n)}(),Fe()}function ze(){var e=F.compatMode&&"BackCompat"!==F.compatMode?F.documentElement:F.body;return[e.scrollLeft||B.pageXOffset,e.scrollTop||B.pageYOffset]}function Re(){var e=ze(),t=e[0];I=t,x=t;var n=e[1];P=n,j=n}function qe(e){var t=Math.round(e);if(!isNaN(t))return t}function Ve(){We(Ne("ses"),"*",ne)}function He(e,t,n,r,a,o){We(Ne("id"),e+"."+t+"."+n+"."+r+"."+a+"."+o,te)}function We(e,t,n){"localStorage"==ue?r.attemptWriteLocalStorage(e,t):"cookie"!=ue&&"cookieAndLocalStorage"!=ue||o.cookie(e,t,n,X,$)}function Ge(){if("none"==ue)return[];var e,t=new Date,n=Math.round(t.getTime()/1e3),r=Ue("id");return r?(e=r.split(".")).unshift("0"):e=["1",L,n,0,n,""],e[6]||(e[6]=p.v4()),e}function Je(e){return oe?"https://"+e:ie?"http://"+e:("https:"===F.location.protocol?"https":"http")+"://"+e}function Qe(e){var n=Ce.concat(e||[]);if(Te.webPage&&n.push({schema:"iglu:com.snowplowanalytics.snowplow/web_page/jsonschema/1-0-0",data:{id:Ye()}}),Te.performanceTiming){var a=function(){var e=["navigationStart","redirectStart","redirectEnd","fetchStart","domainLookupStart","domainLookupEnd","connectStart","secureConnectionStart","connectEnd","requestStart","responseStart","responseEnd","unloadEventStart","unloadEventEnd","domLoading","domInteractive","domContentLoadedEventStart","domContentLoadedEventEnd","domComplete","loadEventStart","loadEventEnd","msFirstPaint","chromeFirstPaint","requestEnd","proxyStart","proxyEnd"],t=B.performance||B.mozPerformance||B.msPerformance||B.webkitPerformance;if(t){var n={};for(var a in t.timing)r.isValueInArray(a,e)&&(n[a]=t.timing[a]);return delete n.requestEnd,B.chrome&&B.chrome.loadTimes&&"number"==typeof B.chrome.loadTimes().firstPaintTime&&(n.chromeFirstPaint=Math.round(1e3*B.chrome.loadTimes().firstPaintTime)),{schema:"iglu:org.w3/PerformanceTiming/jsonschema/1-0-0",data:n}}}();a&&n.push(a)}if(B.optimizely){if(Te.optimizelySummary){var o=t.map(function(){var e=Ke("state"),n=Ke("experiments");return t.map(e&&n&&e.activeExperiments,(function(t){var r=n[t];return{activeExperimentId:t.toString(),variation:e.variationIdsMap[t][0].toString(),conditional:r&&r.conditional,manual:r&&r.manual,name:r&&r.name}}))}(),(function(e){return{schema:"iglu:com.optimizely.snowplow/optimizely_summary/jsonschema/1-0-0",data:e}}));t.each(o,(function(e){n.push(e)}))}if(Te.optimizelyXSummary){o=t.map(function(){var e=$e("state"),n=e.getActiveExperimentIds(),r=($e("data","experiments"),$e("visitor"));return t.map(n,(function(t){return variation=e.getVariationMap()[t],variationName=variation.name,variationId=variation.id,visitorId=r.visitorId,{experimentId:parseInt(t),variationName:variationName,variation:parseInt(variationId),visitorId:visitorId}}))}(),(function(e){return{schema:"iglu:com.optimizely.optimizelyx/summary/jsonschema/1-0-0",data:e}}));t.each(o,(function(e){n.push(e)}))}if(Te.optimizelyExperiments)for(var i=function(){var e=Ke("experiments");if(e){var t=[];for(var n in e)if(e.hasOwnProperty(n)){var r={};r.id=n;var a=e[n];r.code=a.code,r.manual=a.manual,r.conditional=a.conditional,r.name=a.name,r.variationIds=a.variation_ids,t.push({schema:"iglu:com.optimizely/experiment/jsonschema/1-0-0",data:r})}return t}return[]}(),c=0;ce.getTime()&&A=0&&(e=e.slice(0,n)),(n=e.lastIndexOf("/"))!==e.length-1&&(e=e.slice(0,n+1)),e+t)}(V,e)},setDocumentTitle:function(e){J=F.title,b=e},discardHashTag:function(e){T=e},setCookieNamePrefix:function(e){r.warn('setCookieNamePrefix is deprecated. Instead add a "cookieName" field to the argmap argument of newTracker.'),K=e},setCookieDomain:function(e){r.warn('setCookieDomain is deprecated. Instead add a "cookieDomain" field to the argmap argument of newTracker.'),$=r.fixupDomain(e),Me()},setCookiePath:function(e){X=e,Me()},setVisitorCookieTimeout:function(e){te=e},setSessionCookieTimeout:function(e){r.warn('setSessionCookieTimeout is deprecated. Instead add a "sessionCookieTimeout" field to the argmap argument of newTracker.'),ne=e},setUserFingerprintSeed:function(e){r.warn('setUserFingerprintSeed is deprecated. Instead add a "userFingerprintSeed" field to the argmap argument of newTracker.'),re=e,de=i.detectSignature(re)},enableUserFingerprint:function(e){r.warn('enableUserFingerprintSeed is deprecated. Instead add a "userFingerprint" field to the argmap argument of newTracker.'),e||(de="")},respectDoNotTrack:function(e){r.warn('This usage of respectDoNotTrack is deprecated. Instead add a "respectDoNotTrack" field to the argmap argument of newTracker.');var t=z.doNotTrack||z.msDoNotTrack;ee=e&&("yes"===t||"1"===t)},crossDomainLinker:function(e){De(e)},addListener:function(e,t,n){addClickListener(e,t,n)},enableLinkClickTracking:function(e,t,n,r){g.hasLoaded?(ye.configureLinkClickTracking(e,t,n,r),ye.addClickListeners()):g.registeredOnLoadHandlers.push((function(){ye.configureLinkClickTracking(e,t,n,r),ye.addClickListeners()}))},refreshLinkClickTracking:function(){g.hasLoaded?ye.addClickListeners():g.registeredOnLoadHandlers.push((function(){ye.addClickListeners()}))},enableActivityTracking:function(e,t){e===parseInt(e,10)&&t===parseInt(t,10)?(Y=!0,A=(new Date).getTime()+1e3*e,S=1e3*t):r.warn("Activity tracking not enabled, please provide integer values for minimumVisitLength and heartBeatDelay.")},updatePageActivity:function(){Fe()},enableFormTracking:function(e,t){g.hasLoaded?(ke.configureFormTracking(e),ke.addFormListeners(t)):g.registeredOnLoadHandlers.push((function(){ke.configureFormTracking(e),ke.addFormListeners(t)}))},killFrame:function(){B.location!==B.top.location&&(B.top.location=B.location)},redirectFile:function(e){"file:"===B.location.protocol&&(B.location=e)},setOptOutCookie:function(e){C=e},setCountPreRendered:function(e){_=e},setUserId:function(e){N=e},identifyUser:function(e){setUserId(e)},setUserIdFromLocation:function(e){Pe(),N=r.fromQuerystring(e,V)},setUserIdFromReferrer:function(e){Pe(),N=r.fromQuerystring(e,H)},setUserIdFromCookie:function(e){N=o.cookie(e)},setCollectorCf:function(e){y=function(e){return Je(e+".cloudfront.net")}(e)},setCollectorUrl:function(e){y=Je(e)},setPlatform:function(e){r.warn('setPlatform is deprecated. Instead add a "platform" field to the argmap argument of newTracker.'),M.setPlatform(e)},encodeBase64:function(e){r.warn('This usage of encodeBase64 is deprecated. Instead add an "encodeBase64" field to the argmap argument of newTracker.'),M.setBase64Encoding(e)},flushBuffer:function(){Ae.executeQueue()},enableGeolocationContext:Xe,trackPageView:function(e,t,n,r){rt((function(){et(e,t,n,r)}))},trackStructEvent:function(e,t,n,r,a,o,i){rt((function(){M.trackStructEvent(e,t,n,r,a,Qe(o),i)}))},trackSelfDescribingEvent:function(e,t,n){rt((function(){M.trackSelfDescribingEvent(e,Qe(t),n)}))},trackUnstructEvent:function(e,t,n){rt((function(){M.trackSelfDescribingEvent(e,Qe(t),n)}))},addTrans:function(e,t,n,r,a,o,i,c,s,u,l){we.transaction={orderId:e,affiliation:t,total:n,tax:r,shipping:a,city:o,state:i,country:c,currency:s,context:u,tstamp:l}},addItem:function(e,t,n,r,a,o,i,c,s){we.items.push({orderId:e,sku:t,name:n,category:r,price:a,quantity:o,currency:i,context:c,tstamp:s})},trackTrans:function(){rt((function(){!function(e,t,n,r,a,o,i,c,s,u,l){M.trackEcommerceTransaction(e,t,n,r,a,o,i,c,s,Qe(u),l)}(we.transaction.orderId,we.transaction.affiliation,we.transaction.total,we.transaction.tax,we.transaction.shipping,we.transaction.city,we.transaction.state,we.transaction.country,we.transaction.currency,we.transaction.context,we.transaction.tstamp);for(var e=0;e